Cypress Semiconductor /psoc63 /BLE /BLELL /SCAN_PARAM

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as SCAN_PARAM

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (TX_ADDR)TX_ADDR 0SCAN_TYPE 0SCAN_FILT_POLICY 0 (DUP_FILT_EN)DUP_FILT_EN 0 (DUP_FILT_CHK_ADV_DIR)DUP_FILT_CHK_ADV_DIR 0 (SCAN_RSP_ADVA_CHECK)SCAN_RSP_ADVA_CHECK 0 (SCAN_RCV_IA_IN_PRIV)SCAN_RCV_IA_IN_PRIV 0 (SCAN_RPT_PEER_NRPA_ADDR_IN_PRIV)SCAN_RPT_PEER_NRPA_ADDR_IN_PRIV

Description

Scanning parameters register

Fields

TX_ADDR

Device’s own address type. 1 - addr type is random. 0 - addr type is public.

SCAN_TYPE

0x00 - passive scanning.(default) 0x01 - active scanning. 0x10 - RFU 0x11 - RFU

SCAN_FILT_POLICY

The scanner filter policy determines how the scanner processes advertising packets. 0x00 - Accept advertising packets from any device. 0x01 - Accept advertising packets from only devices in the whitelist. In the above 2 policies, the directed advertising packets which are not addressed to this device are ignored. 0x10 - Accept all undirected advertising packets and directed advertising packet addressed to this device. 0x11 - Accept undirected advertising packets from devices in the whitelist and directed advertising packet addressed to this device In the above 2 policies, the directed advertising packets where the initiator address is a resolvable private address are accepted. The above 2 policies are extended scanner filter policies.

DUP_FILT_EN

Filter duplicate packets. 1- Duplicate filtering enabled. 0- Duplicate filtering not enabled. This field is derived from the LE_set_scan_enable command.

DUP_FILT_CHK_ADV_DIR

This bit field is used to specify the Scanner duplicate filter behavior for ADV_DIRECT_IND packet when duplicate DUP_FILT_EN is set. This bit is valid only if PRIV_1_2 and PRIV_1_2_SCAN are set. 0 - Do not filter ADV_DIRECT_IND duplicate packets. 1 - Filter ADV_DIRECT_IND duplicate packets

SCAN_RSP_ADVA_CHECK

This bit field is used to specify the Scanner behavior with respect to ADVA while receiving a SCAN_RSP packet. This bit is valid only if PRIV_1_2 and PRIV_1_2_SCAN are set. 0 - The ADVA in SCAN_RSP packets are not verified 1 - The ADVA in SCAN_RSP packets are verified against ADVA received in ADV packet . If it fails, then abort the packet.

SCAN_RCV_IA_IN_PRIV

Scanner behavior when a peer Identity address is received in privacy mode. This bit is valid only if PRIV_1_2 and PRIV_1_2_SCAN are set. 1 - Accept packets with peer identity address not in the Resolving list in privacy mode 0 - Reject packets with peer identity address not in the Resolving list in privacy mode

SCAN_RPT_PEER_NRPA_ADDR_IN_PRIV

Scanner behavior when a peer Non Resolvable Private Address is received in privacy mode. This bit is valid only if PRIV_1_2 and PRIV_1_2_SCAN are set. This is applicable when whitelist is disabled. 1 - Only report packets with peer NRPA address in privacy mode 0 - Respond packets with peer NRPA address in privacy mode

Links

() ()